<%@ page pageEncoding="UTF-8"%>
<jsp:useBean id="user" class="com.wap.User" scope="request" />
<jsp:setProperty name="user" property="*" />
<%@page import="com.vinatech.util.*"%>
<%@include file="inc-header.jsp"%>
<div class="main">
    <div class="item mag0">
        <%@include file="inc-menu.jsp"%>
    </div>
    <%
        String message = "";
        String sMod = Utils.getParam(request, "mod", "");
        if ("register".equalsIgnoreCase(sMod)) {
            if (request.getParameter("username") != null)
                user.setUserName(request.getParameter("username").toString().trim());
            if (request.getParameter("password") != null){
                String pass =request.getParameter("password").toString().trim();
                pass = MD5.toBase64(pass.getBytes());
                user.setPassword(pass);
                }
            if (request.getParameter("email") != null)
                user.setEmail(request.getParameter("email").toString().trim());
            if (request.getParameter("mobile") != null)
                user.setMobile(request.getParameter("mobile").toString().trim());
            if (request.getParameter("address") != null)
                user.setAddress(request.getParameter("address").toString().trim());
            if (user.validateData()) {
                if (user.checkExist()) {
                    if (user.registeUser()) {
                        user.createUserFolder(request.getRealPath("/"));
                        message = "Đăng ký user thành công.";

                    }else{
                        message = "Đăng ký không thành công. Hãy thử lại";
                    }
                } else {
                    message = "Username đã tồn tại. Hãy chọn UserName khác";
                }
            } else {
                message = "Thông tin bạn nhập không đúng. Hãy kiểm tra lại";
            }
            out.println(message);
        }
    %>
    <%@include file="inc-footter.jsp"%>